FLATPAK REMOTE-ADD(1) | flatpak remote-add | FLATPAK REMOTE-ADD(1) |
NAME¶
flatpak-remote-add - Add a remote repository
SYNOPSIS¶
flatpak remote-add [OPTION...] NAME LOCATION
DESCRIPTION¶
Adds a remote repository to the flatpak repository configuration. NAME is the name for the new remote, and LOCATION is a url or pathname. The LOCATION is either a flatpak repository, or a .flatpakrepo file which describes a repository. In the former case you may also have to specify extra options, such as the gpg key for the repo.
Unless overridden with the --user or --installation options, this command changes the default system-wide installation.
OPTIONS¶
The following options are understood:
-h, --help
--from
--user
--system
--installation=NAME
--no-gpg-verify
--prio=PRIO
--subset=SUBSET
--no-enumerate
--no-use-for-deps
--if-not-exists
--disable
--title=TITLE
--comment=COMMENT
--description=DESCRIPTION
--homepage=URL
--icon=URL
--default-branch=BRANCH
--filter=PATH
By default all refs are allowed, but if a ref matches a deny rule it is disallowed unless it specifically matches an allow rule. This means you can use this to implement both allowlisting and blocklisting.
Here is an example filter file:
# This is an allowlist style filter as it denies all first deny * allow runtime/org.freedesktop.* allow org.some.app/arm allow org.signal.Signal/*/stable allow org.signal.Signal.*/*/stable
--gpg-import=FILE
--authenticator-name=NAME
--authenticator-option=KEY=VALUE
--authenticator-install
--no-authenticator-install
--no-follow-redirect
-v, --verbose
--ostree-verbose
EXAMPLES¶
$ flatpak remote-add gnome https://sdk.gnome.org/gnome.flatpakrepo
$ flatpak --user remote-add --no-gpg-verify test-repo https://people.gnome.org/~alexl/gnome-sdk/repo/
SEE ALSO¶
flatpak(1), flatpak-remote-modify(1), flatpak-remote-delete(1), flatpak-remotes(1), flatpak-flatpakrepo(5)
flatpak |